
@layer base {
  
  body, :host {
    /* Color */
      --neutral-900: #0a0a0a;
--neutral-800: #1f1f1f;
--neutral-700: #3c3c3d;
--neutral-600: #5d5d5f;
--neutral-500: #818181;
--neutral-400: #a2a2a3;
--neutral-300: #bfbfc0;
--neutral-200: #dedede;
--neutral-100: #ededee;
--neutral-050: #f8f9fb;
--orange-900: #742809;
--orange-800: #95330a;
--orange-700: #b53e0e;
--orange-600: #cc460f;
--orange-500: #e94f10;
--orange-400: #ee7e51;
--orange-300: #f3a689;
--orange-200: #f6c6b5;
--orange-100: #f9dfd6;
--orange-050: #fcf7f7;
--light-blue-900: #5b6779;
--light-blue-800: #74839b;
--light-blue-700: #8d9fbc;
--light-blue-600: #9fb5d4;
--light-blue-500: #b5cef1;
--light-blue-400: #c9dbf6;
--light-blue-300: #d8e6f8;
--light-blue-200: #e5eefb;
--light-blue-100: #f0f5fd;
--light-blue-050: #fafbff;
--success-900: #226e2c;
--success-800: #2d8d38;
--success-700: #34aa44;
--success-600: #3dc14d;
--success-500: #45dc58;
--success-400: #76e486;
--success-300: #a0ecab;
--success-200: #c2f2cb;
--success-100: #ddf7e1;
--success-050: #f4fbf6;
--warning-900: #7a690b;
--warning-800: #9d8612;
--warning-700: #bda114;
--warning-600: #d7b719;
--warning-500: #f4d01a;
--warning-400: #f6dc59;
--warning-300: #f8e68e;
--warning-200: #faeeb8;
--warning-100: #fbf5d8;
--warning-050: #fcfaf3;
--error-900: #7d1114;
--error-800: #9f161a;
--error-700: #be1c1f;
--error-600: #d92023;
--error-500: #f72428;
--error-400: #f85e62;
--error-300: #f99194;
--error-200: #fab9bc;
--error-100: #fbd7da;
--error-050: #fcf5f8;
--lm-background-default: var(--neutral-050, #f8f9fb);
--lm-background-overlay: var(--neutral-100, #e7e7e9);
--lm-primary: var(--orange-500, #e94f10);
--lm-accent: var(--light-blue-500, #b5cef1);
--lm-text-primary: var(--neutral-900, #0f0f0f);
--lm-text-secondary: var(--neutral-700, #3c3c3d);
--lm-text-tertiary: var(--neutral-400, #a2a2a3);
--lm-border-primary: var(--neutral-200, #d6d6d7);
--lm-border-secondary: var(--neutral-400, #a2a2a3);
--lm-hover: #00000005;
--lm-success: var(--success-500, #45dc58);
--lm-warning: var(--warning-500, #f4d01a);
--lm-error: var(--error-500, #f72428);
--dm-background-default: var(--neutral-900, #0f0f0f);
--dm-background-overlay: var(--neutral-800, #222222);
--dm-primary: var(--orange-500, #e94f10);
--dm-accent: var(--light-blue-500, #b5cef1);
--dm-text-primary: var(--neutral-050, #f8f9fb);
--dm-text-secondary: var(--neutral-200, #d6d6d7);
--dm-text-tertiary: var(--neutral-500, #818181);
--dm-border-primary: var(--neutral-700, #3c3c3d);
--dm-border-secondary: var(--neutral-500, #818181);
--dm-hover: #ffffff05;
--dm-success: var(--success-500, #45dc58);
--dm-warning: var(--warning-500, #f4d01a);
--dm-error: var(--error-500, #f72428);
  /* Fonts */
    --font-oswald: 'Oswald',sans-serif;
--font-poppins: 'Poppins',sans-serif;
--font-eastseadokdo: 'East Sea Dokdo',handwriting;
--font-caveatbrush: 'Caveat Brush',handwriting;

    /* Font size */
    --H1_in-page-wrapper: 5.5rem;
--H2_in-page-wrapper: 3.5rem;
--H3_in-page-wrapper: 2.5rem;
--H4_in-page-wrapper: 2rem;
--H5: 1.375rem;
--H6: 1rem;
--Body1: 1.25rem;
--Body2: 1rem;
--Body3: 0.75rem;
--Label: 0.625rem;
--Button1: 1.375rem;
--Button2: 1.125rem;
--Button3: 0.875rem;
    /* Font weight */
    --Regular: 400;
--Bold: 700;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    --border-width-xs: 1px;
--border-width-sm: 1.5px;
--border-width-md: 2px;
--border-width-lg: 3px;
--letter-spacing-title: -2%;
--letter-spacing-text: 0px;
--space-xxs: 0.25rem;
--space-xs: 0.5rem;
--space-sm: 0.75rem;
--space-md: 1rem;
--space-lg: 1.5rem;
--space-xl: 2rem;
--space-2xl: 3rem;
--space-3xl: 4rem;
--space-4xl: 6rem;
--space-5xl: 8rem;
--line-height-h1: 6.05rem;
--line-height-h2: 3.85rem;
--line-height-h3: 2.75rem;
--line-height-h4: 2.2rem;
--line-height-h5: 1.5rem;
--line-height-h6: 1rem;
--line-height-text-sm: 140%;
--line-height-text: 180%;
--container-sm: 48rem;
--container-md: 64rem;
--container-lg: 80rem;
--container-xl: 96rem;
--padding-section-sm_in-page-wrapper: 3rem;
--padding-section-md_in-page-wrapper: 5rem;
--padding-section-lg_in-page-wrapper: 7rem;
--padding-global_in-page-wrapper: 5vw;
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}

      
  
      

      
        
      
      
  .fgRA-Dx {
    color:var(--dm-text-primary);
  width:100%;
  font-size:var(--Body2);
  font-family:'Poppins';
  font-weight:var(--Regular);
  background-color:var(--dm-background-default, #0a0a0a);
  }
      

      
        
      
      
  .dnOoGX {
    width:100%;
  height:100%;
  display:contents;
  }
      

      
        
      
      
  .fzvQal {
    top:var(--offset, 16px);
  left:var(--offset, 16px);
  right:var(--offset, 16px);
  bottom:var(--offset, 16px);
  z-index:50;
  position:var(--position, fixed);
  pointer-events:none;
  }
      

      
  .fzvQal.bottom {
    flex-direction:column-reverse;
  justify-content:end;
  }
      

        
      
      
  .ezcecC {
    animation:fadeInUp 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
  align-items:center;
  flex-direction:column;
  padding-bottom:12px;
  justify-content:start;
  transform-origin:top center;
  }
      

      
  .ezcecC.disposing {
    animation:fadeOutUp 0.5s ease-out forwards;
  }
      


  .ezcecC.left {
    align-self:start;
  }
      


  .ezcecC.right {
    align-self:end;
  }
      


  .ezcecC.bottom {
    animation:fadeInDown 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
  padding-top:12px;
  transform-origin:bottom center;
  }
      


  .ezcecC.disposing-bottom {
    animation:fadeOutDown 0.5s ease-out forwards;
  }
      

        
      
      
  .exTFDf {
    width:100%;
  height:100%;
  overflow:hidden;
  }
      

      
        
      
      
  .eyAmaz {
    width:100%;
  height:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eKqJoF {
    width:1rem;
  height:1rem;
  }
      

      
        
      
      
  .byOYIn {
    gap:8px;
  color:var(--grey-200, #E5E5E5);
  cursor:pointer;
  display:flex;
  max-width:350px;
  box-shadow:0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05);
  align-items:center;
  line-height:1.3;
  padding-top:12px;
  user-select:none;
  padding-left:16px;
  border-radius:14px;
  padding-right:16px;
  flex-direction:row;
  padding-bottom:12px;
  pointer-events:auto;
  justify-content:start;
  background-color:var(--toast-background-color, #171717);
  }
      

      
  .byOYIn:hover {
    color:var(--teal-50, #F0FDFA);
  background-color:var(--grey-800, #262626);
  }
      

        
      
      
  
      

      
        
      
      
  .page-wrapper\:DOquo3iAqA4ArYKrISFYc {
    width:100%;
  z-index:2;
  }
      

      
        
      
      
  .eNvjmu {
    width:100%;
  z-index:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eBVvVV {
    width:100%;
  }
      

      
  .eBVvVV.global-padding {
    padding-left:var(--padding-global);
  padding-right:var(--padding-global);
  }
      

        
      
      
  .byHMoq {
    width:100%;
  max-width:var(--container_max-width);
  align-items:center;
  margin-left:auto;
  padding-top:var(--padding-section_max-width);
  margin-right:auto;
  padding-bottom:var(--padding-section_max-width);
  justify-content:start;
  }
      

      
        
      
      
  .Unternehmen-Detailseite\:MqDOMo7czCtJTENhhvcRH {
    padding-left:var(--padding-global);
  padding-right:var(--padding-global);
  }
      

      
          @media (max-width: 640px) {
            
  .Unternehmen-Detailseite\:MqDOMo7czCtJTENhhvcRH {
    margin-top:calc(-1 * var(--section-padding-md));
  padding-left:0px;
  padding-right:0px;
  }
      

          }
          
        
      
      
  .rJAGx {
    gap:2rem;
  color:var(--dm-text-primary);
  width:100%;
  z-index:1000;
  flex-wrap:wrap;
  max-width:100%;
  align-items:center;
  padding-left:var(--padding-global);
  flex-direction:row;
  justify-content:center;
  background-color:var(--dm-background-default);
  border-bottom-color:var(--dm-border-primary);
  border-bottom-style:solid;
  border-bottom-width:var(--border-width-sm);
  }
      

      
          @media (max-width: 550px) {
            
  .rJAGx {
    align-items:start;
  padding-left:var(--padding-global);
  padding-right:6rem;
  justify-content:start;
  }
      

          }
          
        
      
      
  .eDdyoU {
    font-size:inherit;
  translate:0 0.135rem;
  font-family:inherit;
  font-weight:inherit;
  padding-right:0.25rem;
  }
      

      
        
      
      
  .dLUyTi {
    width:1.25rem;
  cursor:pointer;
  height:1.25rem;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .bERPgY {
    gap:0.25rem;
  flex-wrap:wrap;
  max-width:100%;
  align-items:center;
  padding-top:0.3rem;
  flex-direction:row;
  padding-bottom:0.3rem;
  justify-content:center;
  }
      

      
        
      
      
  .cgcNcw {
    align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .fkhpJO {
    color:inherit;
  width:100%;
  display:inline-block;
  font-size:var(--Body3);
  font-family:inherit;
  line-height:0.85rem;
  white-space:normal;
  }
      

      
        
      
      
  .MuVdB {
    width:0.8rem;
  height:0.8rem;
  }
      

      
        
      
      
  .eFAIKC {
    padding-left:0.25rem;
  }
      

      
        
      
      
  .bFaHNG {
    color:var(--dm-primary, #e94f10);
  cursor:pointer;
  font-size:var(--Body3);
  font-style:italic;
  font-family:inherit;
  font-weight:var(--Bold);
  text-transform:uppercase;
  }
      

      
  .bFaHNG:hover {
    text-decoration-line: underline;
  }
      

        
      
      
  .cCFqqE {
    right:0px;
  width:fit-content;
  height:100%;
  position:absolute;
  max-width:fit-content;
  align-items:end;
  padding-right:1.5rem;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bRFpkO {
    width:100%;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .Unternehmen-Detailseite\:TeOxVAYgRq_XyXblNOI2i {
    align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .bhHomz {
    gap:var(--space-sm);
  width:100%;
  }
      

      
        
      
      
  .cfqKRN {
    flex-direction:row;
  }
      

      
        
      
      
  .cvQLsc {
    left:0%;
  width:100%;
  height:100%;
  position:absolute;
  align-items:center;
  justify-content:center;
  background-color:inherit;
  }
      

      
        
      
      
  .bzlOSm {
    gap:0.325rem;
  color:var(--neutral-900, #0f0f0f);
  width:auto;
  cursor:pointer;
  height:1.75rem;
  display:flex;
  clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(1.75rem / 4)), calc(100% - calc(1.75rem / 4)) 100%, 0 100%);;
  font-size:var(--Button3);
  font-style:italic;
  object-fit:;
  align-items:center;
  font-family:'Poppins';
  font-weight:var(--Bold);
  padding-left:0.5rem;
  padding-right:0.5rem;
  flex-direction:row;
  justify-content:start;
  background-color:var(--lm-background-default);
  }
      

      
  .bzlOSm.disabled {
    cursor:default;
  opacity:16%;
  }
      

        
      
      
  .eJkzMh {
    width:1rem;
  height:1rem;
  display:inline-block;;
  position:relative;;
  animation:flipX 2s linear infinite;;
  clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(100% / 4)), calc(100% - calc(100% / 4)) 100%, 0 100%);;
  box-sizing:border-box;;
  background-color:var(--neutral-050, #f8f9fb);
  }
      

      
  .eJkzMh.is-dark {
    background-color:var(--neutral-900, #0f0f0f);
  }
      

        
      
      
  .button-white-small\:wUJSHAocW_CGCp3N9PMnX {
    width:1rem;
  height:1rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bojURA {
    color:var(--dm-text-secondary, #dedede);
  display:inline-block;
  font-size:var(--Body2);
  font-family:inherit;
  font-weight:var(--Regular);
  }
      

      
        
      
      
  .bjPRho {
    flex:1;
  width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bugUky {
    gap:var(--space-xxs);
  }
      

      
        
      
      
  .dSjsfn {
    gap:var(--space-sm);
  display:grid;
  align-items:start;
  justify-content:space-between;
  grid-template-columns:1fr 1fr;
  }
      

      
          @media (max-width: 1080px) {
            
  .dSjsfn {
    display:flex;
  flex-direction:column;
  }
      

          }
          
        
      
      
  .cWNEhK {
    gap:var(--space-xl);
  width:100%;
  padding-top:var(--card-padding-lg);
  padding-left:var(--card-padding-lg);
  padding-right:var(--card-padding-lg);
  padding-bottom:var(--card-padding-lg);
  background-color:var(--dm-background-overlay);
  }
      

      
        
      
      
  
      

      
        
      
      
  .ebBaCJ {
    flex:1;
  height:100%;
  }
      

      
        
      
      
  .grDxY {
    gap:var(--space-sm);
  flex-direction:row;
  }
      

      
        
      
      
  .bFtiLi {
    gap:var(--space-sm);
  color:var(--dm-text-primary, #f8f9fb);
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .fEoUwa {
    color:inherit;
  display:inline-block;
  font-size:var(--Body2);
  font-family:inherit;
  font-weight:var(--Bold);
  }
      

      
        
      
      
  .fdVryL {
    gap:inherit;
  width:100%;
  display:grid;;
  grid-template-columns:1fr 1fr 1fr;;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ekFwIZ {
    flex:1;
  width:100%;
  height:100%;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .eXgUHD {
    color:var(--lm-text-primary, #0a0a0a);
  width:0.9rem;
  height:100%;
  }
      

      
        
      
      
  .eFEmSu {
    gap:clamp(0.8rem, 1vw + 0.2rem, 1rem);
  width:100%;
  height:fit-content;
  }
      

      
        
      
      
  .dlpumU {
    color:var(--dm-text-tertiary);
  display:inline-block;
  font-size:clamp(0.8rem, 1vw + 0.2rem, 1rem);
  font-family:'Oswald';
  font-weight:var(--Bold);
  line-height:clamp(0.8rem, 1vw + 0.2rem, 1rem);
  text-transform:uppercase;
  }
      

      
        
      
      
  .dvCbvK {
    gap:var(--space-xs);
  align-items:end;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .PTpDY {
    color:var(--dm-text-primary);
  display:inline-block;
  font-size:clamp(1.125em, 1vw + 0.5em, 1.375rem);
  font-family:'Oswald';
  font-weight:var(--Bold);
  line-height:clamp(1.125em, 1vw + 0.5em, 1.375rem);
  text-transform:uppercase;
  }
      

      
        
      
      
  .dBIOyV {
    width:100%;
  height:var(--border-width-md);
  background-color:var(--dm-border-primary);
  }
      

      
        
      
      
  
      

      
        
      
      
  .uZOsY {
    gap:var(--space-md);
  }
      

      
        
      
      
  .fAhkjk {
    width:100%;
  min-height:100%;
  object-fit:cover;
  aspect-ratio:1 / 1;
  flex-direction:column;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cOVfCM {
    width:4rem;
  height:4rem;
  rotate:z var(--deg);
  box-shadow:-2px 0px 10px -3px #00000017;
  align-items:center;
  border-color:var(--lm-border-primary);
  border-style:solid;
  border-width:var(--border-width-sm);
  justify-content:center;
  background-color:var(--lm-background-default);
  }
      

      
        
      
      
  .bbGDyU {
    width:100%;
  height:100%;
  object-fit:contain;
  }
      

      
        
      
      
  
      

      
        
      
      
  .company-profil-section\:ZZksVbdsEUsTDgTtuZF13 {
    width:100%;
  height:100%;
  align-items:start;
  justify-content:space-between;
  }
      

      
        
      
      
  .bdUNiv {
    gap:1rem;
  color:var(--dm-text-primary, #f8f9fb);
  width:100%;
  display:flex;
  max-width:100%;
  align-items:center;
  flex-direction:column;
  justify-content:space-between;
  }
      

      
  .bdUNiv.isLight {
    color:var(--lm-text-primary, #0a0a0a);
  }
      


          @media (max-width: 640px) {
            
  .bdUNiv {
    gap:1rem;
  flex-grow:1;
  align-items:start;
  padding-top:0.5rem;
  flex-direction:row-reverse;
  padding-bottom:1.5rem;
  justify-content:start;
  border-bottom-color:var(--dm-border-primary, #3c3c3d);
  border-bottom-style:solid;
  border-bottom-width:var(--border-width-xs);
  }
      

          }
          

  .bdUNiv.force-mobile-style {
    gap:1rem;
  flex-grow:1;
  align-items:start;
  padding-top:0.5rem;
  flex-direction:row-reverse;
  padding-bottom:1.5rem;
  justify-content:start;
  border-bottom-color:var(--dm-border-primary, #3c3c3d);
  border-bottom-style:solid;
  border-bottom-width:var(--border-width-xs);
  }
      


  .bdUNiv.block-href {
    cursor:default;
  }
      

        
      
      
  .bOEEXm {
    color:var(--dm-text-primary, #dedede);
  opacity:1;
  font-size:var(--Body3);
  translate:0 0rem;
  overflow-x:visible;
  overflow-y:visible;
  font-weight:var(--Bold);
  line-height:0.75rem;
  }
      

      
        
      
      
  .eghNAS {
    color:var(--dm-text-primary);
  font-size:var(--FontSize);
  font-family:Oswald;
  font-weight:var(--Bold);
  line-height:var(--LineHeight);
  }
      

      
        
      
      
  .profil-link-card\:3gKMJ2ORoZYxTd_u8Yr-p {
    font-size:var(--Body1);
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      

      
        
      
      
  .kpMvE {
    max-width:100%;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  }
      

      
          @media (max-width: 640px) {
            
  .kpMvE {
    gap:0.15rem;
  padding-top:0.25rem;
  padding-bottom:0.5rem;
  }
      

          }
          

  .kpMvE.force-mobile-style {
    gap:0.15rem;
  padding-top:0.25rem;
  padding-bottom:0.5rem;
  }
      

        
      
      
  .cgUyAP {
    color:var(--dm-text-secondary, #dedede);;
  width:100%;;
  display:inline-block;;
  opacity:1;;
  font-size:var(--Body3);;
  max-width:100%;;
  translate:0 -0rem;;
  box-sizing:border-box;   /* Stellt sicher, dass padding und border die Breite nicht überschreiten */;
  overflow-x:visible;;
  overflow-y:visible;;
  transition:all 300ms ease 0ms normal;;
  font-family:inherit;;
  font-weight:var(--Regular);;
  line-height:0.75rem;;
  white-space:nowrap;      /* Verhindert den Zeilenumbruch */;
  text-overflow:ellipsis;  /* Fügt die drei Punkte (...) am Ende hinzu */;
  }
      

      
        
      
      
  .bIaWf {
    gap:0.25rem;
  width:100%;
  flex-wrap:wrap;
  max-width:100%;
  transition:translate 300ms ease 0ms ;
  flex-direction:row;
  }
      

      
  .bIaWf.hover {
    translate:0 -0.5rem;
  }
      


          @media (max-width: 640px) {
            
  .bIaWf {
    gap:0.25rem;
  width:100%;
  flex-wrap:wrap;
  max-width:100%;
  translate:0 0rem;
  flex-direction:row;
  }
      

          }
          

          @media (max-width: 640px) {
            
  .bIaWf.hover {
    gap:0.25rem;
  width:100%;
  flex-wrap:wrap;
  max-width:100%;
  translate:0 0rem;
  flex-direction:row;
  }
      

          }
          
        
      
      
  .akhAI {
    width:100%;
  overflow-x:hidden;
  overflow-y:hidden;
  aspect-ratio:1 / 1;
  border-color:var(--lm-border-primary, #dedede);
  border-style:solid;
  border-width:var(--border-width-sm);
  }
      

      
          @media (max-width: 640px) {
            
  .akhAI {
    display:none;
  max-width:4rem;
  max-height:4rem;
  }
      

          }
          

  .akhAI.force-mobile-style {
    display:none;
  max-width:4rem;
  max-height:4rem;
  }
      

        
      
      
  .jWvlF {
    gap:0.25rem;
  width:100%;
  flex-wrap:wrap;
  max-width:100%;
  translate:0 0rem;
  transition:translate 300ms ease 0ms;
  flex-direction:row;
  }
      

      
  .jWvlF.hover {
    gap:0.25rem;
  width:100%;
  flex-wrap:wrap;
  max-width:100%;
  translate:0 0rem;
  flex-direction:row;
  }
      

        
      
      
  .bLLuFe {
    color:var(--dm-text-primary);
  width:2rem;
  height:2rem;
  }
      

      
        
      
      
  .feyknx {
    color:var(--dm-text-primary, #f8f9fb);
  display:inline-block;
  opacity:1;
  overflow:hidden;;
  font-size:var(--Body2);
  max-width:28ch;
  translate:0 -0.15rem;
  box-sizing:border-box;;
  transition:all 300ms ease 0ms normal;
  font-family:inherit;
  font-weight:var(--Bold);
  line-height:1.2rem;
  white-space:nowrap;;
  text-overflow:ellipsis;;
  }
      

      
  .feyknx.invisible {
    color:var(--dm-text-secondary, #dedede);
  opacity:0.8;
  translate:0 0.2rem;
  font-weight:var(--Regular);
  }
      


          @media (max-width: 640px) {
            
  .feyknx.invisible {
    color:var(--dm-text-primary, #dedede);
  opacity:1;
  font-size:var(--Body3);
  translate:0 0rem;
  overflow-x:visible;
  overflow-y:visible;
  font-weight:var(--Bold);
  line-height:0.75rem;
  }
      

          }
          

          @media (max-width: 640px) {
            
  .feyknx {
    color:var(--dm-text-primary, #dedede);
  opacity:1;
  font-size:var(--Body3);
  translate:0 0rem;
  overflow-x:visible;
  overflow-y:visible;
  font-weight:var(--Bold);
  line-height:0.75rem;
  }
      

          }
          
        
      
      
  .dKNIdG {
    width:4rem;
  height:4rem;
  transition:opacity 300ms ease 0ms normal;
  align-items:center;
  justify-content:center;
  background-color:var(--dm-background-default);
  }
      

      
  .dKNIdG.invisible {
    opacity:0;
  }
      

        
      
      
  .profil-link-card\:ai_pLydS3PKnx5vYcrF04 {
    color:inherit;
  width:100%;
  overflow-x:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      

      
          @media (max-width: 640px) {
            
  .profil-link-card\:ai_pLydS3PKnx5vYcrF04 {
    font-size:var(--Body1);
  }
      

          }
          
        
      
      
  .bZycuc {
    display:none;
  align-items:flex-end;
  justify-content:center;
  }
      

      
  .bZycuc.force-mobile-style {
    width:6rem;
  display:flex;
  align-items:flex-end;
  flex-direction:column;
  justify-content:center;
  }
      


          @media (max-width: 640px) {
            
  .bZycuc {
    width:6rem;
  display:flex;
  max-width:100%;
  align-items:flex-end;
  flex-direction:column;
  justify-content:center;
  }
      

          }
          
        
      
      
  .fFPPei {
    :;
  color:inherit;
  width:100%;
  display:inline-block;
  opacity:0;
  overflow:hidden;         /* Versteckt den überflüssigen Text */;
  font-size:var(--Body2);
  max-width:100%;
  translate:0 0.4rem;
  box-sizing:border-box;   /* Stellt sicher, dass padding und border die Breite nicht überschreiten */;
  transition:all 300ms ease 0ms normal;
  font-family:inherit;
  font-weight:var(--Regular);
  line-height:1.2rem;
  white-space:nowrap;      /* Verhindert den Zeilenumbruch */;
  text-overflow:ellipsis;  /* Fügt die drei Punkte (...) am Ende hinzu */;
  }
      

      
  .fFPPei.invisible {
    opacity:0.8;
  translate:0 -0.1rem;
  }
      


          @media (max-width: 640px) {
            
  .fFPPei.invisible {
    color:var(--dm-text-secondary, #dedede);
  opacity:1;
  font-size:var(--Body3);
  translate:0 -0rem;
  overflow-x:visible;
  overflow-y:visible;
  line-height:0.75rem;
  }
      

          }
          

          @media (max-width: 640px) {
            
  .fFPPei {
    color:var(--dm-text-secondary, #dedede);
  width:100%;
  display:inline-block;
  opacity:1;
  font-size:var(--Body3);
  max-width:100%;
  translate:0 00rem;
  overflow-x:visible;
  overflow-y:visible;
  font-family:inherit;
  line-height:0.75rem;
  }
      

          }
          
        
      
      
  .fDdLFI {
    width:fit-content;
  align-items:start;
  padding-top:clamp(0.3rem, 0.8vw + 0.05rem, 0.35rem);
  border-color:var(--dm-border-primary, #3c3c3d);
  border-style:solid;
  border-width:var(--border-width-sm);
  padding-left:clamp(0.425rem, 1vw + 0.1rem, 0.5rem);
  padding-right:clamp(0.425rem, 1vw + 0.1rem, 0.5rem);
  padding-bottom:clamp(0.3rem, 0.8vw + 0.05rem, 0.35rem);
  justify-content:center;
  background-color:var(--dm-background-overlay);
  }
      

      
  .fDdLFI.isLight {
    border-color:var(--lm-border-primary, #dedede);
  border-style:solid;
  border-width:1px;
  background-color:var(--lm-background-overlay, #ededee);
  }
      

        
      
      
  .cfYiLa {
    color:var(--dm-text-primary);
  display:inline-block;
  font-size:clamp(0.635rem, 1vw + 0.1rem, 0.75rem);
  font-family:'Poppins';
  font-weight:var(--Regular);
  line-height:0.75rem;
  }
      

      
  .cfYiLa.isLight {
    color:var(--lm-text-primary);
  }
      

        
      
      
  
      

      
        
      
      
  .feGtbT {
    gap:0px;
  flex:1;
  width:100%;
  max-width:100%;
  }
      

      
          @media (max-width: 640px) {
            
  .feGtbT {
    width:calc(100% - 6rem);
  }
      

          }
          

  
      

        
      
      
  
      

      
        
      
      
  .fnWLEL {
    width:100%;
  height:100%;
  z-index:1;
  position:absolute;
  align-items:start;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  justify-content:end;
  }
      

      
        
      
      
  .eycdHc {
    width:5rem;
  height:5rem;
  rotate:z var(--deg);
  box-shadow:-2px 0px 10px -3px #00000017;
  align-items:center;
  border-color:var(--lm-border-primary);
  border-style:solid;
  border-width:var(--border-width-sm);
  justify-content:center;
  background-color:var(--lm-background-default);
  }
      

      
        
      
      
  .biezmH {
    width:100%;
  height:100%;
  object-fit:cover;
  }
      

      
        
      
      
  
      

      
        
      
      
  .JMzFl {
    width:100%;
  height:100%;
  object-fit:cover;
  transition:scale 300ms ease 0ms normal;
  }
      

      
  .JMzFl.hover {
    scale:1.1;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .ezzTXa {
    color:var(--dm-text-primary, #f8f9fb);
  display:inline-block;
  font-size:var(--Body2);
  font-family:inherit;
  font-weight:var(--Regular);
  }
      

      
        
      
      
  .YtsqJ {
    gap:var(--space-xl);
  width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fitrFE {
    color:var(--dm-text-primary, #f8f9fb);
  width:1rem;
  height:1rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ZIpJS {
    width:100%;
  align-items:center;
  padding-top:var(--section-padding-sm);
  padding-left:var(--padding-global);
  padding-right:var(--padding-global);
  padding-bottom:0px;
  justify-content:start;
  background-color:var(--dm-background-default);
  }
      

      
        
      
      
  .eUQuHo {
    color:var(--dm-text-secondary, #d6d6d7);
  width:fit-content;
  font-size:var(--Button3);
  font-style:italic;
  font-family:inherit;
  font-weight:var(--Bold);
  text-transform:uppercase;
  justify-content:center;
  }
      

      
  .eUQuHo.disable {
    color:var(--dm-text-tertiary, #818181);
  }
      

        
      
      
  .jfXMI {
    color:var(--lm-text-primary);
  font-size:0.43rem;
  font-style:normal;
  font-family:'Poppins';
  font-weight:var(--Bold);
  line-height:0.43rem;
  text-transform:none;
  }
      

      
        
      
      
  .cVnlBC {
    top:-28%;
  right:-3.3rem;
  width:fit-content;
  position:absolute;
  padding-top:0.20rem;
  padding-left:0.20rem;
  padding-right:0.20rem;
  padding-bottom:0.12rem;
  background-color:var(--dm-accent, #b5cef1);
  }
      

      
        
      
      
  .ehRFAV {
    cursor:pointer;
  }
      

      
        
      
      
  
      

      
        
      
      
  .difuDk {
    gap:var(--space-xl);
  align-items:center;
  padding-top:1.5rem;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dkxomj {
    color:var(--dm-primary);
  width:1.5rem;
  cursor:pointer;
  height:1.5rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cssXLC {
    gap:var(--space-3xl);
  width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bXKCFL {
    color:inherit;
  display:inline-block;
  }
      

      
        
      
      
  .fshOUX {
    color:var(--dm-text-tertiary);
  cursor:pointer;
  text-decoration-line: underline;
  }
      

      
        
      
      
  .daQJld {
    color:var(--dm-text-tertiary, #818181);
  width:100%;
  font-size:var(--Body2);
  align-items:center;
  padding-top:var(--space-4xl);
  flex-direction:row;
  padding-bottom:var(--space-xl);
  justify-content:space-between;
  }
      

      
          @media (max-width: 680px) {
            
  .daQJld {
    gap:1rem;
  align-items:center;
  padding-top:4rem;
  flex-direction:column-reverse;
  justify-content:start;
  }
      

          }
          
        
      
      
  .bXHLSh {
    gap:var(--space-xl);
  color:var(--dm-text-secondary, #d6d6d7);
  width:100%;
  font-size:var(--Button3);
  font-style:italic;
  font-family:inherit;
  font-weight:var(--Bold);
  text-transform:uppercase;
  }
      

      
        
      
      
  
      

      
        
      
      
  .Footer\:J2ltHxn77HaBPjiDoWMHf {
    width:1.5rem;
  height:1.5rem;
  }
      

      
        
      
      
  .cWymjn {
    gap:3rem;
  width:100%;
  height:fit-content;
  padding-top:2rem;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:2rem;
  }
      

      
          @media (max-width: 520px) {
            
  .cWymjn {
    padding-top:var(--card-padding-md);
  padding-left:var(--padding-global);
  padding-right:var(--padding-global);
  padding-bottom:var(--card-padding-md);
  justify-content:;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .eFcuwn {
    color:var(--dm-text-primary, #f8f9fb);
  display:inline-block;
  font-size:var(--Body2);
  font-family:inherit;
  font-weight:var(--Bold);
  }
      

      
        
      
      
  .cPeePh {
    position:relative;
  }
      

      
        
      
      
  .bwmOEa {
    top:0%;
  flex:1;
  left:0%;
  right:0%;
  width:100vw;
  bottom:0%;
  height:100%;
  display:flex;
  z-index:1002;
  position:fixed;
  align-items:center;
  padding-left:var(--padding-global);
  padding-right:var(--padding-global);
  flex-direction:column;
  backdrop-filter:blur(3px); /* wendet den Blur-Effekt auf den Hintergrund an */;
  justify-content:center;
  background-color:#00000030;
  }
      

      
          @media (max-width: 520px) {
            
  .bwmOEa {
    top:auto;
  left:0px;
  right:0px;
  bottom:0px;
  position:fixed;
  padding-left:0px;
  padding-right:0px;
  }
      

          }
          
        
      
      
  .cVWsta {
    width:100%;
  max-width:var(--wrapper-width);
  padding-top:0rem;
  border-color:var(--dm-border-primary, #3c3c3d);
  border-style:solid;
  border-width:var(--border-width-md);
  padding-left:0rem;
  padding-right:0rem;
  padding-bottom:0rem;
  background-color:var(--dm-background-default, #0a0a0a);
  }
      

      
          @media (max-width: 520px) {
            
  .cVWsta {
    flex:1;
  height:100%;
  max-height:100%;
  border-color:var(--dm-background-default, #0a0a0a);
  border-style:solid;
  border-width:var(--border-width-md);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .QvOxG {
    color:var(--default-link-color, #2463ebff);
  cursor:pointer;
  padding-top:0.5rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-bottom:0.5rem;
  }
      

      
        
      
      
  .beGbHv {
    width:1.125rem;
  height:1.125rem;
  }
      

      
        
      
      
  .cHzFxZ {
    width:100%;
  height:fit-content;
  max-height:70vh;
  overflow-x:clip;
  overflow-y:auto;
  }
      

      
          @media (max-width: 520px) {
            
  .cHzFxZ {
    flex:1 1;
  max-height:100%;
  align-items:start;
  justify-content:start;
  scrollbar-width:none;    /* Firefox */;
  -ms-overflow-style:none;
  }
      
.cHzFxZ::-webkit-scrollbar {
  
}


          }
          
        
      
      
  .modal-header\:aeiH9jSbq3LyYtKeFEOfJ {
    top:0px;
  position:sticky;
  box-shadow:0px 0px 32px -2px var(--dm-background-default,#0a0a0a);
  outline-color:var(--dm-border-primary);
  outline-style:solid;
  outline-width:var(--border-width-md);
  background-color:var(--dm-background-default);
  }
      

      
          @media (max-width: 520px) {
            
  .modal-header\:aeiH9jSbq3LyYtKeFEOfJ {
    top:0px;
  z-index:2;
  position:sticky;
  outline-color:var(--dm-background-default, #0a0a0a);
  outline-style:none;
  outline-width:0px;
  border-bottom-color:var(--dm-border-primary);
  border-bottom-style:solid;
  border-bottom-width:var(--border-width-md);
  }
      

          }
          
        
      
      
  .epOdVR {
    align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dqsoTv {
    width:fit-content;
  height:fit-content;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bQMbFV {
    gap:var(--space-2xl);
  }
      

      
        
      
      
  .HXPUH {
    flex:1  ;
  width:100%;
  display:flex;
  max-width:10rem;
  align-items:center;
  padding-top:2rem;
  aspect-ratio:1/1;
  border-color:var(--lm-background-default);
  border-style:solid;
  border-width:var(--border-width-md);
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:2rem;
  justify-content:center;
  }
      

      
  .HXPUH:hover {
    cursor:pointer;
  }
      

        
      
      
  
      

      
        
      
      
  .fmSkOl {
    width:clamp(7rem, 5vw + 4rem, 10rem);
  height:fit-content;
  }
      

      
  .fmSkOl.cursor-pointer {
    cursor:pointer;
  }
      

        
      
      
  .cCYXsI {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .buiQQk {
    gap:var(--space-5xl);
  flex:1;
  flex-wrap:wrap;
  align-items:start;
  flex-direction:row;
  justify-content:end;
  }
      

      
          @media (max-width: 680px) {
            
  .buiQQk {
    gap:4rem 6rem;
  flex-wrap:wrap;
  align-items:start;
  padding-left:2rem;
  padding-right:2rem;
  flex-direction:row;
  justify-content:center;
  }
      

          }
          
        
      
      
  .evoJxV {
    display:flex;
  row-gap:1rem;
  flex-wrap:wrap;
  column-gap:1rem;
  align-items:flex-start;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .dosSUJ {
    color:var(--dm-primary);
  font-size:var(--Body1);
  font-style:italic;
  font-family:inherit;
  font-weight:var(--Bold);
  text-transform:uppercase;
  text-decoration-line:underline;
  }
      

      
        
      
      
  .efZfal {
    gap:var(--space-lg);
  flex:1;
  z-index:1;
  max-width:25rem;
  }
      

      
          @media (max-width: 680px) {
            
  .efZfal {
    align-items:center;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          
        
      
      
  .eBovje {
    height:100%;
  align-items:start;
  flex-direction:column;
  justify-content:space-between;
  }
      

      
          @media (max-width: 1140px) {
            
  .eBovje {
    width:100%;
  height:fit-content;
  align-items:end;
  flex-direction:row;
  padding-bottom:2rem;
  justify-content:space-between;
  }
      

          }
          

          @media (max-width: 680px) {
            
  .eBovje {
    width:100%;
  display:flex;
  max-height:fit-content;
  align-items:center;
  padding-top:0px;
  flex-direction:column;
  padding-bottom:0px;
  justify-content:start;
  }
      

          }
          
        
      
      
  .bSkVEb {
    width:100%;
  height:var(--border-width-md);
  background-color:var(--dm-border-primary, #3c3c3d);
  }
      

      
        
      
      
  
      

      
        
      
      
  .beGrFG {
    display:flex;
  min-height:10rem;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ILnOL {
    color:var(--dm-text-secondary, #d6d6d7);
  display:inline-block;
  font-size:var(--Body2);
  font-family:inherit;
  font-weight:var(--Regular);
  }
      

      
          @media (max-width: 680px) {
            
  .ILnOL {
    text-align:center;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fkQbLG {
    gap:4rem;
  width:100%;
  height:fit-content;
  max-width:100%;
  align-items:end;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 1140px) {
            
  .fkQbLG {
    gap:5rem;
  flex:1;
  width:100%;
  display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          
        
      
      
  .dBbcli {
    color:var(--dm-text-secondary, #d6d6d7);
  display:inline-block;
  font-size:var(--Body2);
  font-family:inherit;
  font-weight:var(--Regular);
  }
      

      
        
      
      
  
      

      
        
      
      
  .ehkFpa {
    gap:var(--space-sm);
  flex:1;
  align-items:end;
  justify-content:end;
  }
      

      
          @media (max-width: 680px) {
            
  .ehkFpa {
    width:100%;
  }
      

          }
          
        
      
      
  .buEhYy {
    gap:var(--space-lg);
  flex:1;
  max-width:25rem;
  }
      

      
          @media (max-width: 680px) {
            
  .buEhYy {
    max-width:100%;
  }
      

          }
          
        
      
      
  .DuRTQ {
    gap:var(--space-md);
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .ccoGzS {
    color:var(--dm-primary);
  width:1.5rem;
  height:1.5rem;
  }
      

      
        
      
      
  .XcWun {
    gap:5rem;
  align-items:end;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
          @media (max-width: 680px) {
            
  .XcWun {
    gap:3rem;
  width:100%;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          
        
      
      
  .eVMJMh {
    color:inherit;
  display:inline-block;
  text-align:center;
  }
      

      
        
      
      
  .fnyhMl {
    color:var(--dm-text-primary, #f8f9fb);
  display:inline-block;
  font-size:var(--Body1);
  text-align:right;
  font-family:inherit;
  font-weight:var(--Bold);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cVIjKe {
    gap:var(--space-xs);
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .AwWWQ {
    width:100%;
  max-width:var(--container-lg);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eEsZbF {
    top:0%;
  left:0%;
  right:0%;
  width:100vw;
  z-index:1000;
  position:sticky;
  }
      

      
        
      
      
  .dcRstT {
    color:var(--dm-text-tertiary, #818181);
  display:inline-block;
  font-size:var(--Label);
  font-family:inherit;
  font-weight:var(--Bold);
  text-transform:uppercase;
  }
      

      
        
      
      
  .dlcIZ {
    width:1.875rem;
  height:0.14rem;
  background-color:currentColor;
  }
      

      
        
      
      
  .emrFNN {
    gap:0.25rem;
  }
      

      
        
      
      
  .bfzmzg {
    align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .fqqRmd {
    color:var(--dm-text-primary, #f8f9fb);
  }
      

      
        
      
      
  .bJSoQM {
    gap:1.5rem;
  width:100%;
  cursor:pointer;
  min-width:18rem;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .eDnKyg {
    gap:1.5rem;
  color:var(--dm-text-primary, #f8f9fb);
  font-size:var(--Button2);
  align-items:center;
  font-family:inherit;
  font-weight:var(--Bold);
  line-height:1.125rem;
  margin-right:2rem;
  flex-direction:row;
  text-transform:uppercase;
  justify-content:start;
  }
      

      
  .eDnKyg.disabled {
    color:var(--dm-text-tertiary, #818181);
  }
      

        
      
      
  .Wwnbd {
    width:1.25rem;
  height:1.25rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dZaVc {
    width:100%;
  z-index:;
  position:relative;
  align-items:center;
  font-family:'Poppins';
  padding-top:1rem;
  padding-left:2rem;
  padding-right:2rem;
  flex-direction:row;
  padding-bottom:1rem;
  justify-content:space-between;
  background-color:var(--dm-background-default);
  }
      

      
          @media (max-width: 1080px) {
            
  .dZaVc {
    padding-left:var(--padding-global);
  padding-right:var(--padding-global);
  }
      

          }
          
        
      
      
  .navbar\:6MjPkUP8smCxaOOmK_V_F {
    height:100%;
  align-items:center;
  flex-direction:column;
  justify-content:space-between;
  }
      

      
        
      
      
  .cNAzTV {
    gap:1rem;
  width:100%;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .ffnSgK {
    gap:3rem;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .ffnSgK.hidden {
    display:none;
  }
      

        
      
      
  .cdUyOC {
    color:var(--dm-text-primary);
  cursor:pointer;
  font-size:var(--Body2);
  font-style:italic;
  font-family:Poppins;
  font-weight:var(--Bold);
  }
      

      
        
      
      
  
      

      
        
      
      
  .bwKGna {
    gap:var(--space-xs);
  width:100%;
  }
      

      
        
      
      
  .navbar\:7qwFtDaiZqxhPzrEQPIDt {
    display:none;
  }
      

      
          @media (max-width: 1080px) {
            
  .navbar\:7qwFtDaiZqxhPzrEQPIDt {
    display:flex;
  }
      

          }
          
        
      
      
  .egLgLK {
    max-height:100%;
  flex-direction:column;
  }
      

      
          @media (max-width: 560px) {
            
  .egLgLK {
    flex:1;
  width:100%;
  max-height:100%;
  align-items:end;
  margin-bottom:min(5rem, 10vw);
  justify-content:start;
  }
      

          }
          
        
      
      
  .dwmgJa {
    color:var(--dm-accent, #b5cef1);
  cursor:pointer;
  font-size:var(--Body2);
  font-family:inherit;
  font-weight:var(--Bold);
  }
      

      
        
      
      
  .cWdMoN {
    cursor:auto;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .ejoGIv {
    flex-direction:column;
  justify-content:start;
  }
      

      
        
      
      
  .mvfJc {
    width:fit-content;
  cursor:pointer;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .dEVRos {
    color:var(--dm-text-primary, #f8f9fb);
  height:100%;
  display:flex;
  font-size:var(--Body2);
  align-items:start;
  font-family:inherit;
  padding-left:0.75rem;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .lLSEt {
    width:1.5rem;
  height:1.5rem;
  appearance:none;;
  transition:all 50ms ease 0ms normal;
  border-color:var(--dm-border-primary, #3c3c3d);
  border-style:solid;
  border-width:var(--border-width-md);
  background-color:var(--dm-background-default, #0a0a0a);
  }
      

      
  .lLSEt:checked {
    border-color:var(--neutral-050, #f8f9fb);
  border-style:solid;
  border-width:6px;
  }
      


  .lLSEt:hover {
    background-color:var(--dm-background-overlay, #1f1f1f);
  }
      


  .lLSEt:disabled {
    border-color:var(--dm-background-default, #0a0a0a);
  border-style:solid;
  border-width:6px;
  background-color:var(--dm-background-overlay, #1f1f1f);
  }
      

        
      
      
  .dropdown\:BKqWnjFB0PPkuTvphygLT {
    font-family:'Poppins';
  font-weight:var(--Bold);
  }
      

      
        
      
      
  .bxZYSF {
    top:0px;
  right:0px;
  width:fit-content;
  z-index:1;
  position:absolute;
  align-items:stretch;
  justify-content:start;
  }
      

      
        
      
      
  .bcAAcP {
    width:fit-content;
  cursor:pointer;
  z-index:;
  min-width:10rem;
  align-items:center;
  padding-top:0.5rem;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .daJPPq {
    color:var(--dm-text-primary, #f8f9fb);
  font-size:var(--Body2);
  font-family:'Poppins';
  font-weight:var(--Bold);
  }
      

      
        
      
      
  .fciUFz {
    color:var(--dm-text-primary);
  width:1.1em;
  height:1.15rem;
  margin-left:0.5rem;
  }
      

      
        
      
      
  .OVwIx {
    gap:1rem;
  color:var(--color-text, #a2a2a3);
  font-size:var(--Body2);
  max-width:100%;
  min-width:20rem;
  min-height:3.75rem;
  align-items:center;
  font-family:'Poppins';
  font-weight:var(--Regular);
  border-color:var(--dm-border-primary, #3c3c3d);
  border-style:solid;
  border-width:var(--border-width-md);
  padding-right:0.5rem;
  flex-direction:row;
  justify-content:space-between;
  background-color:var(--dm-background-overlay);
  }
      

      
  .OVwIx:focus-within {
    align-items:center;
  outline-color:var(--dm-primary);
  outline-style:solid;
  outline-width:var(--border-width-md);
  flex-direction:row;
  justify-content:start;
  }
      

        
      
      
  .dropdown\:gFdvui2vjIl1BvKHqyf3q {
    width:fit-content;
  min-width:10rem;
  max-height:24rem;
  overflow-y:auto;
  background-color:var(--dm-background-overlay, #1f1f1f);
  }
      

      
        
      
      
  .cFaiFi {
    display:flex;
  appearance:none;;
  transition:all 50ms ease 0ms normal;
  flex-direction:column;
  background-color:var(--dm-background-default, #0a0a0a);
  }
      

      
        
      
      
  .bsnvN {
    gap:var(--space-md);
  color:var(--dm-text-primary, #f8f9fb);
  font-size:var(--Body2);
  align-items:center;
  font-family:inherit;
  font-weight:var(--Regular);
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .lasiX {
    width:100%;
  cursor:pointer;
  display:flex;
  outline:none;
  font-size:12px;
  border-radius:var(--border-radius-md, 6px);
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .cYWSIJ {
    gap:0.5rem;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .eXeVwq {
    width:0.75rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .doYOwV {
    display:flex;
  row-gap:0.25rem;
  column-gap:0.25rem;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bAOmkV {
    gap:2.5rem;
  height:fit-content;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eqhGdK {
    color:var(--dm-text-secondary, #dedede);
  display:inline-block;
  font-size:var(--Body2);
  font-family:inherit;
  }
      

      
        
      
      
  .dGvrJR {
    gap:0.5rem;
  color:var(--neutral-900, #0f0f0f);
  width:auto;
  cursor:pointer;
  height:2.5rem;
  display:flex;
  clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(2.5rem / 4)), calc(100% - calc(2.5rem / 4)) 100%, 0 100%);;
  font-size:var(--Button2);
  font-style:italic;
  object-fit:;
  align-items:center;
  font-family:'Poppins';
  font-weight:var(--Bold);
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:row;
  justify-content:start;
  background-color:var(--neutral-050, #f8f9fb);
  }
      

      
  .dGvrJR.disabled {
    cursor:default;
  opacity:16%;
  }
      


  .dGvrJR.full-width {
    width:100%;
  align-items:center;
  justify-content:center;
  }
      

        
      
      
  .button-white\:wUJSHAocW_CGCp3N9PMnX {
    width:1.25rem;
  height:1.25rem;
  }
      

      
        
      
      
  .navbar\:FE_qxx0TeBgSny5EZEGe9 {
    width:100%;
  }
      

      
        
      
      
  .eaKbEs {
    color:var(--dm-text-primary, #f8f9fb);
  display:inline-block;
  font-size:var(--Body2);
  font-family:inherit;
  font-weight:var(--Bold);
  line-height:1rem;
  }
      

      
        
      
      
  .edewrr {
    gap:0.75rem;
  cursor:pointer;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .eEhNfC {
    color:var(--dm-text-secondary, #dedede);
  width:2rem;
  cursor:pointer;
  height:2rem;
  padding-top:0.15rem;
  padding-left:0.15rem;
  padding-right:0.15rem;
  padding-bottom:0.15rem;
  }
      

      
        
      
      
  .dsxEnG {
    gap:0.75rem;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 1080px) {
            
  .dsxEnG {
    display:none;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .euYSiK {
    gap:3rem;
  width:100%;
  height:100%;
  align-items:center;
  padding-bottom:1rem;
  justify-content:space-between;
  }
      

      
        
      
      
  
      

      
        
      
      
  .JeEG {
    color:var(--dm-accent, #b5cef1);
  display:inline-block;
  font-size:var(--Body3);
  font-family:inherit;
  font-weight:var(--Regular);
  line-height:0.75rem;
  }
      

      
        
      
      
  .euWajN {
    gap:0.5rem;
  color:var(--dm-text-primary);
  width:fit-content;
  cursor:pointer;
  font-size:var(--Body2);
  font-style:italic;
  align-items:center;
  font-family:'Poppins';
  font-weight:var(--Bold);
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .navbar\:MVov-LmKDss8e4PSlogqR {
    display:none;
  }
      

      
          @media (max-width: 1080px) {
            
  .navbar\:MVov-LmKDss8e4PSlogqR {
    display:flex;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          
        
      
      
  .dwcQpS {
    left:1rem;
  right:1rem;
  bottom:2rem;
  position:absolute;
  transition:translate 400ms ease 150ms , opacity 300ms ease 150ms ;
  align-items:center;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:1rem;
  justify-content:space-between;
  background-color:var(--dm-background-overlay, #1f1f1f);
  }
      

      
          @media (max-width: 560px) {
            
  .dwcQpS {
    left:0px;
  right:0px;
  bottom:0px;
  height:fit-content;
  z-index:5;
  position:fixed;
  padding-top:1.5rem;
  padding-bottom:1.5rem;
  }
      

          }
          

  .dwcQpS.close {
    opacity:0;
  translate:0 100%;
  }
      

        
      
      
  
      

      
        
      
      
  .epoiHI {
    gap:2rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ejZVqJ {
    align-items:end;
  margin-bottom:min(3rem, 6vw);
  justify-content:space-between;
  }
      

      
        
      
      
  .fAskZw {
    width:var(--profil-size);
  height:var(--profil-size);
  border-color:var(--neutral-050, #f8f9fb);
  border-style:solid;
  border-width:var(--border-width-sm);
  }
      

      
        
      
      
  
      

      
        
      
      
  .fuYzXF {
    gap:1.5rem;
  color:var(--dm-text-primary, #f8f9fb);
  font-size:var(--Button2);
  align-items:center;
  font-family:inherit;
  font-weight:var(--Bold);
  line-height:1.125rem;
  margin-right:2rem;
  flex-direction:row;
  text-transform:uppercase;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
          @media (max-width: 1080px) {
            
  .navbar\:V_9j9DcO4l02nETa-5W-g {
    display:none;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .cfuikQ {
    gap:2rem;
  width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .hjjpY {
    gap:clamp(0.75rem, 2vw + 0.25rem, 1rem);
  left:1rem;
  right:1rem;
  bottom:0px;
  position:absolute;
  transition:translate 400ms ease 150ms , opacity 300ms ease 150ms;
  align-items:center;
  padding-top:0.25rem;
  padding-bottom:2rem;
  justify-content:end;
  background-color:var(--dm-background-default, #0a0a0a);
  }
      

      
          @media (max-width: 560px) {
            
  .hjjpY {
    left:0px;
  right:0px;
  width:100%;
  bottom:0px;
  height:fit-content;
  z-index:5;
  position:fixed;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:2rem;
  }
      

          }
          

  .hjjpY.close {
    opacity:0;
  translate:0 100%;
  }
      

        
      
      
  .bXcJGp {
    top:0px;
  left:0px;
  width:100vw;
  height:100vh;
  z-index:10000;
  position:fixed;
  transition:translate 300ms cubic-bezier(0.56, 0.66, 0.25, 1) 0ms , background-color 100ms linear 250ms ;
  align-items:center;
  justify-content:center;
  background-color:#0000004d;
  }
      

      
  .bXcJGp {
    @starting-style {
            translate:0 100%;
  background-color:#00000000;
          }
  }
      

        
      
      
  .modal-editProfil-content\:root {
    width:100%;
  max-width:var(--container-sm);
  margin-left:auto;
  margin-right:auto;
  }
      

      
        
      
      
  .modal-editProfil-content\:-Jc_n43TkofvrsQWIFPD9 {
    min-height:16rem;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .coWOAi {
    color:inherit;
  }
      

      
        
      
      
  .cHXOfy {
    color:var(--color-text, #f8f9fb);
  font-size:var(--Label);
  font-family:'Poppins';
  font-weight:var(--Bold);
  line-height:0.7rem;
  }
      

      
        
      
      
  .bVKBff {
    flex:1;
  color:var(--dm-text-primary);
  width:100%;
  height:100%;
  font-size:inherit;
  max-width:100%;
  font-family:inherit;
  font-weight:inherit;
  padding-top:0.75rem;
  padding-left:0.75rem;
  padding-right:0.75rem;
  padding-bottom:0.75rem;
  }
      

      
  .bVKBff::placeholder {
    color:var(--dm-text-tertiary, #818181);
  }
      


  .bVKBff.light-mode {
    color:var(--lm-text-primary);
  }
      

        
      
      
  .bleAt {
    color:inherit;
  width:1.5rem;
  height:1.5rem;
  margin-left:0.5rem;
  }
      

      
        
      
      
  .cuDAcl {
    color:var(--color-text, #a2a2a3);
  font-size:var(--Body2);
  min-height:3.75rem;
  align-items:center;
  font-family:'Poppins';
  font-weight:var(--Regular);
  border-color:var(--color-border, );
  border-style:solid;
  border-width:var(--border-width-md);
  flex-direction:row;
  justify-content:start;
  background-color:var(--color-background, #ededee);
  }
      

      
  .cuDAcl:focus-within {
    align-items:center;
  outline-color:var(--dm-primary);
  outline-style:solid;
  outline-width:var(--border-width-md);
  flex-direction:row;
  justify-content:start;
  }
      

        
      
      
  
      

      
        
      
      
  .cnnYKH {
    gap:0.5rem;
  }
      

      
        
      
      
  .dodxhj {
    align-items:end;
  padding-top:2rem;
  justify-content:end;
  }
      

      
        
      
      
  .flTdeC {
    width:fit-content;
  cursor:pointer;
  height:fit-content;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .bJutQd {
    color:var(--color-text, #0a0a0a);
  height:100%;
  display:flex;
  font-size:var(--Body2);
  align-items:start;
  font-family:inherit;
  padding-left:0.75rem;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .ebeEzc {
    width:1.5rem;
  height:1.5rem;
  appearance:none;;
  transition:all 50ms ease 0ms normal;
  border-color:var(--color-border, #dedede);
  border-style:solid;
  border-width:var(--border-width-md);
  border-radius:0px;
  background-color:var(--color-background, );
  }
      

      
  .ebeEzc:checked {
    align-items:center;
  border-color:var(--color-border-checked, #dedede);
  border-style:solid;
  border-width:var(--border-width-md);
  background-size:0.8rem;
  justify-content:center;
  background-color:var(--lm-background-default, #f8f9fb);
  background-image:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/ueberstunde:check-black(1).png/public");
  background-repeat:no-repeat;;
  background-position:center;;
  }
      


  .ebeEzc:hover {
    background-color:var(--color-background-hover, #ededee);
  }
      


  .ebeEzc:disabled {
    border-color:var(--color-background, );
  border-style:solid;
  border-width:6px;
  background-color:var(--color-background-hover, #ededee);
  }
      


  .ebeEzc:checked:hover {
    background-color:var(--lm-background-overlay, #ededee);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bAKeHN {
    color:var(--dm-text-secondary);
  display:inline-block;
  font-size:var(--Body3);
  line-height:var(--line-height-text-sm);
  }
      

      
        
      
      
  .edQHFA {
    top:0px;
  left:0px;
  right:0px;
  width:100%;
  bottom:0px;
  height:100%;
  z-index:2;
  position:absolute;
  align-items:center;
  justify-content:center;
  background-color:inherit;
  }
      

      
  .edQHFA.hide {
    display:none;
  }
      


  .edQHFA.fullSize {
    position:relative;
  }
      

        
      
      
  .cGUPVL {
    color:var(--dm-text-secondary, #dedede);
  display:inline-block;
  text-align:center;
  line-height:var(--line-height-text-sm);
  }
      

      
        
      
      
  .ccxPwd {
    width:6rem;
  height:6rem;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .ePXKDl {
    top:14%;
  left:14%;
  right:14%;
  bottom:14%;
  opacity:1;
  position:absolute;
  align-items:center;
  border-radius:100vh;
  justify-content:center;
  background-color:var(--dm-primary, #e94f10);
  }
      

      
        
      
      
  .eUxHaj {
    width:3rem;
  height:3rem;
  }
      

      
        
      
      
  .diAHRm {
    gap:0.5rem;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .Ilpqr {
    gap:3rem;
  max-width:36rem;
  align-items:center;
  padding-top:2rem;
  border-color:var(--dm-border-primary, #3c3c3d);
  border-style:solid;
  border-width:var(--border-width-sm);
  padding-left:3rem;
  padding-right:3rem;
  padding-bottom:2rem;
  justify-content:start;
  }
      

      
  .Ilpqr.fullSize {
    width:100%;
  height:100%;
  max-width:none;
  align-items:center;
  padding-top:0px;
  border-color:black;
  border-style:solid;
  border-width:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  justify-content:center;
  }
      

        
      
      
  .cpyGHb {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  opacity:0.25;
  position:absolute;
  border-radius:100vh;
  background-color:var(--dm-primary, #e94f10);
  }
      

      
        
      
      
  
      

      
        
      
      
  .bJJOzC {
    z-index:1;
  }
      

      
        
      
      
  .form_success_message\:zaCbU5IxJppq7c6pZ75e- {
    text-align:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cTaYaR {
    gap:1rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eXZaWs {
    color:inherit;
  display:inline-block;
  padding-bottom:0.75rem;
  }
      

      
        
      
      
  .IuTdL {
    color:var(--color-text, #0a0a0a);
  font-size:var(--Label);
  font-family:'Poppins';
  font-weight:var(--Bold);
  }
      

      
        
      
      
  .eezaaL {
    flex:1;
  color:inherit;
  width:100%;
  height:100%;
  font-size:var(--Body2);
  appearance:none !important;
  align-items:center;
  font-family:inherit;
  font-weight:var(--Regular);
  padding-left:0.75rem;
  padding-right:0.75rem;
  flex-direction:row;
  justify-content:start;
  -webkit-appearance:none !important;
  }
      

      
        
      
      
  .dJjRUo {
    color:var(--color-text, #a2a2a3);
  font-size:var(--Body2);
  min-height:3.75rem;
  align-items:center;
  font-family:'Poppins';
  font-weight:var(--Regular);
  border-color:var(--color-border, #dedede);
  border-style:solid;
  border-width:var(--border-width-md);
  padding-right:0.5rem;
  flex-direction:row;
  justify-content:start;
  background-color:var(--color-background, #ededee);
  }
      

      
  .dJjRUo:focus-within {
    align-items:center;
  outline-color:var(--dm-primary);
  outline-style:solid;
  outline-width:var(--border-width-md);
  flex-direction:row;
  justify-content:start;
  }
      

        
      
      
  .ccxiGW {
    color:var(--neutral-900);
  }
      

      
        
      
      
  .modal-editProfil-content\:M9JQwEQv39Oz--gowScwW {
    width:50%;
  }
      

      
        
      
      
  .Lcftw {
    gap:var(--space-md);
  width:100%;
  }
      

      
        
      
      
  .modal-editProfil-content\:Nyy4AlvxYYobGWlW3gUTH {
    gap:2rem;
  }
      

      
        
      
      
  .ddDpeQ {
    gap:0.5rem;
  width:100%;
  height:100%;
  min-height:8rem;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .cycvBY {
    row-gap:0.75rem;
  column-gap:0.75rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bYfsmR {
    display:flex;
  align-items:flex-start;
  padding-top:1.5rem;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .modal-editProfil-content\:WeI5HgSwoC-RW51zuoSyX {
    width:50%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bNfNZw {
    row-gap:0.25rem;
  column-gap:0.25rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fcAXiT {
    gap:0.5rem;
  color:var(--neutral-050, #f8f9fb);
  width:auto;
  cursor:pointer;
  height:2.5rem;
  display:flex;
  clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(2.5rem / 4)), calc(100% - calc(2.5rem / 4)) 100%, 0 100%);;
  font-size:var(--Button2);
  font-style:italic;
  object-fit:;
  align-items:center;
  font-family:'Poppins';
  font-weight:var(--Bold);
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:row;
  justify-content:start;
  background-color:var(--lm-primary, #e94f10);
  }
      

      
  .fcAXiT.disabled {
    opacity:16%;
  }
      


  .fcAXiT.full-width {
    width:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  }
      

        
      
      
  .button-primary\:wUJSHAocW_CGCp3N9PMnX {
    width:1.25rem;
  height:1.25rem;
  }
      

      
        
      
      
  .modal-editProfil-content\:kWbzlUYOGxVvqYBp7DBpK {
    align-items:end;
  justify-content:end;
  }
      

      
        
      
      
  .JvZIa {
    display:none;
  }
      

      
        
      
      
  .fvUCjx {
    z-index:999;
  position:fixed;
  max-width:60rem;
  background:#1a1a1a;;
  margin-top:auto;
  margin-left:auto;
  padding-top:1rem;
  border-color:var(--dm-border-primary, #3c3c3d);
  border-style:solid;
  border-width:var(--border-width-sm);
  margin-right:auto;
  padding-left:1rem;
  margin-bottom:auto;
  padding-right:1rem;
  padding-bottom:1rem;
  background-color:var(--dm-background-overlay);
  }
      

      
  .fvUCjx:popover-open {
    position:fixed;
  min-width:40%;
  margin-top:auto;
  max-height:82%;
  overflow-y:scroll;
  align-items:center;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:auto;
  justify-content:end;
  }
      


  .fvUCjx::backdrop {
    background-color:#00000052;
  }
      

        
      
      
  .dGkKxF {
    height:fit-content;
  flex-direction:row;
  }
      

      
        
      
      
  .bkAFMS {
    gap:0.5rem;
  color:var(--neutral-050, #f8f9fb);
  width:auto;
  cursor:pointer;
  display:flex;
  font-size:var(--Button2);
  font-style:italic;
  object-fit:;
  align-items:center;
  font-family:'Poppins';
  font-weight:var(--Bold);
  line-height:1.125px;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .bkAFMS.disabled {
    opacity:16%;
  }
      

        
      
      
  .dMtoqS {
    font-size:inherit;
  font-family:inherit;
  text-decoration-line: underline;
  }
      

      
        
      
      
  .button-text\:wUJSHAocW_CGCp3N9PMnX {
    width:1.25rem;
  height:1.25rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fBKjHQ {
    cursor:pointer;;
  display:flex;
  background:#646cff;;
  min-height:10rem;
  align-items:center;
  border-color:var(--dm-border-primary, #3c3c3d);
  border-style:solid;
  border-width:var(--border-width-sm);
  flex-direction:column;
  justify-content:center;
  background-color:var(--dm-hover, #ffffff05);
  }
      

      
        
      
      
  .CUSsY {
    color:var(--dm-text-secondary, #dedede);
  font-size:var(--Body2);
  }
      

      
        
      
      
  .eDqbrD {
    width:100%;
  margin:0 auto;;
  max-width:1280px;;
  text-align:center;;
  }
      

      
        
      
      
  .eXyfHT {
    gap:20px;;
  width:100%;
  display:flex;;
  flex-direction:column;;
  }
      

      
        
      
      
  .jWjxv {
    color:var(--dm-text-secondary, #dedede);
  }
      

      
        
      
      
  .cjphXq {
    gap:10px;;
  width:100%;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .bWMQqj {
    gap:0.5rem;
  align-items:center;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
      
      
  .cDCoSV {
    margin:0 auto;;
  max-width:800px;;
  max-height:66vh;
  overflow-x:clip;
  overflow-y:clip;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dxjyiO {
    cursor:pointer;;
  display:flex;
  background:#646cff;;
  max-height:7rem;
  min-height:7rem;
  align-items:center;
  padding-top:0.5rem;
  border-color:var(--dm-border-primary, #3c3c3d);
  border-style:solid;
  border-width:var(--border-width-sm);
  padding-left:0.5rem;
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:0.5rem;
  justify-content:space-between;
  background-color:var(--dm-hover, #ffffff05);
  }
      

      
        
      
      
  
      

      
        
      
      
  .eLuutg {
    color:var(--dm-text-primary, #f8f9fb);
  display:inline-block;
  }
      

      
        
      
      
  .modal-editProfil-content\:tO_6Kn-7f7TReyNw_ut03 {
    width:auto;
  height:100%;
  aspect-ratio:1 / 1;
  }
      

      
        
      
      
  
      

      
        
      
      
  .FYFMz {
    max-height:100vh;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fqZMvC {
    color:var(--color-text-input);
  width:100%;
  height:100%;
  resize:none;
  font-size:inherit;
  min-height:8rem;
  font-family:inherit;
  font-weight:inherit;
  padding-top:0.75rem;
  padding-left:0.75rem;
  padding-right:0.75rem;
  padding-bottom:0.75rem;
  }
      

      
        
      
      
  .cEbUPD {
    color:var(--color-text, #a2a2a3);
  font-size:var(--Body2);
  min-height:3.75rem;
  align-items:center;
  font-family:'Poppins';
  font-weight:var(--Regular);
  border-color:var(--color-border, #dedede);
  border-style:solid;
  border-width:var(--border-width-md);
  flex-direction:row;
  justify-content:start;
  background-color:var(--color-background, #ededee);
  }
      

      
  .cEbUPD:focus-within {
    align-items:center;
  outline-color:var(--dm-primary);
  outline-style:solid;
  outline-width:var(--border-width-md);
  flex-direction:row;
  justify-content:start;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fkLlEe {
    gap:2rem;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 1080px) {
            
  .fkLlEe {
    display:none;
  }
      

          }
          

  .fkLlEe.hidden {
    display:none;
  }
      

        
      
      
  .eqstIY {
    top:0%;
  right:-100%;
  bottom:0%;
  height:100vh;
  z-index:1001;
  position:fixed;
  max-width:100%;
  transition:right 500ms ease 0ms ;
  align-items:end;
  padding-top:3rem;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:2rem;
  justify-content:space-between;
  background-color:var(--dm-background-default);
  }
      

      
  .eqstIY.menu-open {
    top:0%;
  right:0%;
  bottom:0%;
  position:fixed;
  align-items:start;
  justify-content:start;
  }
      


          @media (max-width: 560px) {
            
  .eqstIY {
    flex:1;
  width:100%;
  align-items:start;
  justify-content:start;
  }
      

          }
          
        
      
      
  .eTXepl {
    color:var(--dm-text-primary);
  }
      

      
        
      
      
  
      

      
        
      
      
  .dWWxG {
    color:var(--lm-text-primary);
  width:100%;
  contain:layout;
  overflow:hidden;
  font-size:clamp(1rem, 1vw + 0.5rem, 1.25rem);
  background:;
  font-family:inherit;
  font-weight:var(--Bold);
  view-transition-name:content;
  }
      

      
  .dWWxG:focus-visible {
    outline:1px solid var(--blue-700);
  }
      

        
      
      
  .cZKmVk {
    height:0px;
  overflow:hidden;
  background:;
  transition:all 300ms cubic-bezier(0.1, 0.7, 0.4, 0.9) 0ms normal;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  }
      

      
  .cZKmVk {
    @starting-style {
            transition:height 0ms ease 0ms allow-discrete;
          }
  }
      

        
      
      
  .bVriOH {
    padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cTjLJB {
    :;
  gap:1rem;
  cursor:pointer;
  overflow:hidden;
  align-items:center;
  padding-top:0.25rem;
  flex-direction:row;
  padding-bottom:0.25rem;
  justify-content:start;
  }
      

      
        
      
      
  .JOyxl {
    color:var(--lm-text-secondary, #3c3c3d);
  font-size:var(--Body2);
  font-family:inherit;
  font-weight:var(--Regular);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .boYsLz {
    display:flex;
  row-gap:1rem;
  min-width:13rem;
  background: var(--dm-background-default);
  column-gap:1rem;
  padding-top:1rem;
  border-color:var(--dm-border-primary);
  border-style:solid;
  border-width:var(--border-width-sm);
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:column;
  padding-bottom:1rem;
  }
      

      
        
      
      
  .VpVLh {
    color:var(--dm-error, #f72428);
  cursor:pointer;
  font-size:var(--Body3);
  font-weight:var(--Regular);
  padding-top:0.25rem;
  padding-left:0.25rem;
  padding-right:0.25rem;
  padding-bottom:0.25rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cMbnAu {
    flex:1;
  width:100%;
  height:100%;
  position:relative;
  }
      

      
        
      
      
  .fourNV {
    gap:5rem;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .bsOsPc {
    gap:0.25rem;
  width:100%;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .fiaHoC {
    row-gap:1.5rem;
  column-gap:1.5rem;
  padding-top:2rem;
  padding-left:2rem;
  padding-bottom:1rem;
  }
      

      
        
      
      
  .dljPqz {
    gap:1rem;
  width:100%;
  align-items:start;
  margin-bottom:min(7rem, 14vw);
  justify-content:start;
  }
      

      
          @media (max-width: 560px) {
            
  .dljPqz {
    margin-bottom:0px;
  }
      

          }
          
        
      
      
  .navbar\:rDmmZHOZKl3vyHoRM9eJW {
    align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .eDRWZd {
    gap:1rem;
  width:100%;
  align-items:start;
  margin-bottom:min(5rem, 10vw);
  justify-content:start;
  }
      

      
        
      
      
  .dtRPte {
    flex:1;
  width:100%;
  max-height:100%;
  overflow-y:auto;
  scrollbar-width:none;
  -ms-overflow-style:none;
  }
      
.dtRPte::-webkit-scrollbar {
  width: 0;
}


      
          @media (max-width: 560px) {
            
  .dtRPte {
    flex:1;
  height:fit-content;
  overflow-y:scroll;
  padding-bottom:6rem;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .navbar\:zlzu0SjPSmakOlUdA5vyP {
    display:none;
  }
      

      
          @media (max-width: 1080px) {
            
  .navbar\:zlzu0SjPSmakOlUdA5vyP {
    display:flex;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          
        
      
      
  
      

      
        
      